package com.grade.service;

import com.grade.dao.StudentDao;
import com.grade.domain.Response;
import com.grade.domain.Student;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class StudentService {
    @Resource
    private StudentDao studentDao;

    // 获取所有学生的列表
    public Response<List<Student>> getAllStudent() {
        // 从数据库获取所有学生信息
        List<Student> students = studentDao.getAllStudent();
        // 返回成功响应，携带学生列表数据
        return Response.success(students);
    }

    // 添加一个学生
    public Response<String> addStudent(Student student) {
        // 将学生信息添加到数据库
        studentDao.addStudent(student);
        // 返回成功响应，表示学生添加成功
        return Response.success("添加成功");
    }
}
